import request from '@/utils/request'

// 查询三维模型列表
export function listMesh(query) {
  return request({
    url: '/slope/mesh/list',
    method: 'get',
    params: query
  })
}

// 查询三维模型详细
export function getMesh(meshId) {
  return request({
    url: '/slope/mesh/' + meshId,
    method: 'get'
  })
}

// 新增三维模型
export function addMesh(data) {
  return request({
    url: '/slope/mesh',
    method: 'post',
    data: data
  })
}

// 修改三维模型
export function updateMesh(data) {
  return request({
    url: '/slope/mesh/updateMesh',
    method: 'post',
    data: data
  })
}

// 删除三维模型
export function delMesh(meshId) {
  return request({
    url: '/slope/mesh/' + meshId,
    method: 'post'
  })
}

// 导出三维模型
export function exportMesh(query) {
  return request({
    url: '/slope/mesh/export',
    method: 'get',
    params: query
  })
}